using System;
using System.CodeDom.Compiler;
using System.Collections;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Data;
using System.Diagnostics;
using System.IO;
using System.Runtime.Serialization;
using System.Xml;
using System.Xml.Schema;
using System.Xml.Serialization;
namespace HKB.Data.Dal
{
	[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"), HelpKeyword("vs.data.DataSet"), DesignerCategory("code"), ToolboxItem(true), System.Xml.Serialization.XmlRoot("S_Order"), System.Xml.Serialization.XmlSchemaProvider("GetTypedDataSetSchema")]
	[System.Serializable]
	public class S_Order : DataSet
	{
		public delegate void HLShop_OrderRowChangeEventHandler(object sender, S_Order.HLShop_OrderRowChangeEvent e);
		[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"), System.Xml.Serialization.XmlSchemaProvider("GetTypedTableSchema")]
		[System.Serializable]
		public class HLShop_OrderDataTable : DataTable, System.Collections.IEnumerable
		{
			private DataColumn columnOrderFormID;
			private DataColumn columnOrderFormNum;
			private DataColumn columnTradeType;
			private DataColumn columnUserID;
			private DataColumn columnBuyerName;
			private DataColumn columnShopID;
			private DataColumn columnProductID;
			private DataColumn columnProductName;
			private DataColumn columnSalerID;
			private DataColumn columnInputTime;
			private DataColumn columnUpdateTime;
			private DataColumn columnContacterName;
			private DataColumn columnBeginDate;
			private DataColumn columnMoneyReceipt;
			private DataColumn columnRemark;
			private DataColumn columnMoneyGoods;
			private DataColumn columnMoneyTotal;
			private DataColumn columnSalerName;
			private DataColumn columnOrderMoneyRate;
			private DataColumn columnHiddenInfo;
			private DataColumn columnRegularBus;
			private DataColumn columnTranTeam;
			private DataColumn columnAfterTime;
			private DataColumn columnIsWaitting;
			private DataColumn columnTeamBuyLeavel;
			private DataColumn columnTruePrice;
			private DataColumn columnServiceTerm;
			private DataColumn columnPrice_Original;
			private DataColumn columnPrice;
			private DataColumn columnPUnit;
			private DataColumn columnNeedInvoice;
			private DataColumn columnInvoiced;
			private DataColumn columnInvoiceContent;
			private DataColumn columnSalerReview;
			private DataColumn columnBuyerReview;
			private DataColumn columnOnlinePayTradeNo;
			private DataColumn columnOnlinePayType;
			private DataColumn columnEndDate;
			private DataColumn columnAuctionEndPrice;
			private DataColumn columnQuantity;
			private DataColumn columnDeliver_PaymentType;
			private DataColumn columnCharge_Deliver;
			private DataColumn columnDiscount_Payment;
			private DataColumn columnPresentPoint;
			private DataColumn columnPresentExp;
			private DataColumn columnPresentMoney;
			private DataColumn columnPayStatus;
			private DataColumn columnDeliverStatus;
			private DataColumn columnStatus;
			private DataColumn columnDeliverType;
			private DataColumn columnPaymentType;
			private DataColumn columnEmail;
			private DataColumn columnPhone;
			private DataColumn columnMobile;
			private DataColumn columnZipCode;
			private DataColumn columnAddress;
			public event S_Order.HLShop_OrderRowChangeEventHandler HLShop_OrderRowChanging;
			public event S_Order.HLShop_OrderRowChangeEventHandler HLShop_OrderRowChanged;
			public event S_Order.HLShop_OrderRowChangeEventHandler HLShop_OrderRowDeleting;
			public event S_Order.HLShop_OrderRowChangeEventHandler HLShop_OrderRowDeleted;
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn OrderFormIDColumn
			{
				get
				{
					return this.columnOrderFormID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn OrderFormNumColumn
			{
				get
				{
					return this.columnOrderFormNum;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TradeTypeColumn
			{
				get
				{
					return this.columnTradeType;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn UserIDColumn
			{
				get
				{
					return this.columnUserID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn BuyerNameColumn
			{
				get
				{
					return this.columnBuyerName;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ShopIDColumn
			{
				get
				{
					return this.columnShopID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ProductIDColumn
			{
				get
				{
					return this.columnProductID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ProductNameColumn
			{
				get
				{
					return this.columnProductName;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn SalerIDColumn
			{
				get
				{
					return this.columnSalerID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn InputTimeColumn
			{
				get
				{
					return this.columnInputTime;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn UpdateTimeColumn
			{
				get
				{
					return this.columnUpdateTime;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ContacterNameColumn
			{
				get
				{
					return this.columnContacterName;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn BeginDateColumn
			{
				get
				{
					return this.columnBeginDate;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn MoneyReceiptColumn
			{
				get
				{
					return this.columnMoneyReceipt;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn RemarkColumn
			{
				get
				{
					return this.columnRemark;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn MoneyGoodsColumn
			{
				get
				{
					return this.columnMoneyGoods;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn MoneyTotalColumn
			{
				get
				{
					return this.columnMoneyTotal;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn SalerNameColumn
			{
				get
				{
					return this.columnSalerName;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn OrderMoneyRateColumn
			{
				get
				{
					return this.columnOrderMoneyRate;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn HiddenInfoColumn
			{
				get
				{
					return this.columnHiddenInfo;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn RegularBusColumn
			{
				get
				{
					return this.columnRegularBus;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TranTeamColumn
			{
				get
				{
					return this.columnTranTeam;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn AfterTimeColumn
			{
				get
				{
					return this.columnAfterTime;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn IsWaittingColumn
			{
				get
				{
					return this.columnIsWaitting;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TeamBuyLeavelColumn
			{
				get
				{
					return this.columnTeamBuyLeavel;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TruePriceColumn
			{
				get
				{
					return this.columnTruePrice;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ServiceTermColumn
			{
				get
				{
					return this.columnServiceTerm;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn Price_OriginalColumn
			{
				get
				{
					return this.columnPrice_Original;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PriceColumn
			{
				get
				{
					return this.columnPrice;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PUnitColumn
			{
				get
				{
					return this.columnPUnit;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn NeedInvoiceColumn
			{
				get
				{
					return this.columnNeedInvoice;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn InvoicedColumn
			{
				get
				{
					return this.columnInvoiced;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn InvoiceContentColumn
			{
				get
				{
					return this.columnInvoiceContent;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn SalerReviewColumn
			{
				get
				{
					return this.columnSalerReview;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn BuyerReviewColumn
			{
				get
				{
					return this.columnBuyerReview;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn OnlinePayTradeNoColumn
			{
				get
				{
					return this.columnOnlinePayTradeNo;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn OnlinePayTypeColumn
			{
				get
				{
					return this.columnOnlinePayType;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn EndDateColumn
			{
				get
				{
					return this.columnEndDate;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn AuctionEndPriceColumn
			{
				get
				{
					return this.columnAuctionEndPrice;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn QuantityColumn
			{
				get
				{
					return this.columnQuantity;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn Deliver_PaymentTypeColumn
			{
				get
				{
					return this.columnDeliver_PaymentType;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn Charge_DeliverColumn
			{
				get
				{
					return this.columnCharge_Deliver;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn Discount_PaymentColumn
			{
				get
				{
					return this.columnDiscount_Payment;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PresentPointColumn
			{
				get
				{
					return this.columnPresentPoint;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PresentExpColumn
			{
				get
				{
					return this.columnPresentExp;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PresentMoneyColumn
			{
				get
				{
					return this.columnPresentMoney;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PayStatusColumn
			{
				get
				{
					return this.columnPayStatus;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn DeliverStatusColumn
			{
				get
				{
					return this.columnDeliverStatus;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn StatusColumn
			{
				get
				{
					return this.columnStatus;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn DeliverTypeColumn
			{
				get
				{
					return this.columnDeliverType;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PaymentTypeColumn
			{
				get
				{
					return this.columnPaymentType;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn EmailColumn
			{
				get
				{
					return this.columnEmail;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PhoneColumn
			{
				get
				{
					return this.columnPhone;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn MobileColumn
			{
				get
				{
					return this.columnMobile;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ZipCodeColumn
			{
				get
				{
					return this.columnZipCode;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn AddressColumn
			{
				get
				{
					return this.columnAddress;
				}
			}
			[Browsable(false), System.Diagnostics.DebuggerNonUserCode]
			public int Count
			{
				get
				{
					return base.Rows.Count;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public S_Order.HLShop_OrderRow this[int index]
			{
				get
				{
					return (S_Order.HLShop_OrderRow)base.Rows[index];
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public HLShop_OrderDataTable()
			{
				base.TableName = "HLShop_Order";
				this.BeginInit();
				this.InitClass();
				this.EndInit();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			internal HLShop_OrderDataTable(DataTable table)
			{
				base.TableName = table.TableName;
				if (table.CaseSensitive != table.DataSet.CaseSensitive)
				{
					base.CaseSensitive = table.CaseSensitive;
				}
				if (table.Locale.ToString() != table.DataSet.Locale.ToString())
				{
					base.Locale = table.Locale;
				}
				if (table.Namespace != table.DataSet.Namespace)
				{
					base.Namespace = table.Namespace;
				}
				base.Prefix = table.Prefix;
				base.MinimumCapacity = table.MinimumCapacity;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected HLShop_OrderDataTable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(info, context)
			{
				this.InitVars();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void AddHLShop_OrderRow(S_Order.HLShop_OrderRow row)
			{
				base.Rows.Add(row);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public S_Order.HLShop_OrderRow AddHLShop_OrderRow(string OrderFormNum, int TradeType, int UserID, string BuyerName, int ShopID, int ProductID, string ProductName, int SalerID, System.DateTime InputTime, System.DateTime UpdateTime, string ContacterName, System.DateTime BeginDate, decimal MoneyReceipt, string Remark, decimal MoneyGoods, decimal MoneyTotal, string SalerName, decimal OrderMoneyRate, string HiddenInfo, int RegularBus, int TranTeam, int AfterTime, bool IsWaitting, int TeamBuyLeavel, decimal TruePrice, int ServiceTerm, decimal Price_Original, decimal Price, string PUnit, bool NeedInvoice, bool Invoiced, string InvoiceContent, int SalerReview, int BuyerReview, string OnlinePayTradeNo, string OnlinePayType, System.DateTime EndDate, decimal AuctionEndPrice, int Quantity, string Deliver_PaymentType, decimal Charge_Deliver, decimal Discount_Payment, int PresentPoint, int PresentExp, decimal PresentMoney, int PayStatus, int DeliverStatus, int Status, int DeliverType, int PaymentType, string Email, string Phone, string Mobile, int ZipCode, string Address)
			{
				S_Order.HLShop_OrderRow hLShop_OrderRow = (S_Order.HLShop_OrderRow)base.NewRow();
				hLShop_OrderRow.ItemArray = new object[]
				{
					null,
					OrderFormNum,
					TradeType,
					UserID,
					BuyerName,
					ShopID,
					ProductID,
					ProductName,
					SalerID,
					InputTime,
					UpdateTime,
					ContacterName,
					BeginDate,
					MoneyReceipt,
					Remark,
					MoneyGoods,
					MoneyTotal,
					SalerName,
					OrderMoneyRate,
					HiddenInfo,
					RegularBus,
					TranTeam,
					AfterTime,
					IsWaitting,
					TeamBuyLeavel,
					TruePrice,
					ServiceTerm,
					Price_Original,
					Price,
					PUnit,
					NeedInvoice,
					Invoiced,
					InvoiceContent,
					SalerReview,
					BuyerReview,
					OnlinePayTradeNo,
					OnlinePayType,
					EndDate,
					AuctionEndPrice,
					Quantity,
					Deliver_PaymentType,
					Charge_Deliver,
					Discount_Payment,
					PresentPoint,
					PresentExp,
					PresentMoney,
					PayStatus,
					DeliverStatus,
					Status,
					DeliverType,
					PaymentType,
					Email,
					Phone,
					Mobile,
					ZipCode,
					Address
				};
				base.Rows.Add(hLShop_OrderRow);
				return hLShop_OrderRow;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public S_Order.HLShop_OrderRow FindByOrderFormID(int OrderFormID)
			{
				return (S_Order.HLShop_OrderRow)base.Rows.Find(new object[]
				{
					OrderFormID
				});
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public virtual System.Collections.IEnumerator GetEnumerator()
			{
				return base.Rows.GetEnumerator();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public override DataTable Clone()
			{
				S_Order.HLShop_OrderDataTable hLShop_OrderDataTable = (S_Order.HLShop_OrderDataTable)base.Clone();
				hLShop_OrderDataTable.InitVars();
				return hLShop_OrderDataTable;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override DataTable CreateInstance()
			{
				return new S_Order.HLShop_OrderDataTable();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			internal void InitVars()
			{
				this.columnOrderFormID = base.Columns["OrderFormID"];
				this.columnOrderFormNum = base.Columns["OrderFormNum"];
				this.columnTradeType = base.Columns["TradeType"];
				this.columnUserID = base.Columns["UserID"];
				this.columnBuyerName = base.Columns["BuyerName"];
				this.columnShopID = base.Columns["ShopID"];
				this.columnProductID = base.Columns["ProductID"];
				this.columnProductName = base.Columns["ProductName"];
				this.columnSalerID = base.Columns["SalerID"];
				this.columnInputTime = base.Columns["InputTime"];
				this.columnUpdateTime = base.Columns["UpdateTime"];
				this.columnContacterName = base.Columns["ContacterName"];
				this.columnBeginDate = base.Columns["BeginDate"];
				this.columnMoneyReceipt = base.Columns["MoneyReceipt"];
				this.columnRemark = base.Columns["Remark"];
				this.columnMoneyGoods = base.Columns["MoneyGoods"];
				this.columnMoneyTotal = base.Columns["MoneyTotal"];
				this.columnSalerName = base.Columns["SalerName"];
				this.columnOrderMoneyRate = base.Columns["OrderMoneyRate"];
				this.columnHiddenInfo = base.Columns["HiddenInfo"];
				this.columnRegularBus = base.Columns["RegularBus"];
				this.columnTranTeam = base.Columns["TranTeam"];
				this.columnAfterTime = base.Columns["AfterTime"];
				this.columnIsWaitting = base.Columns["IsWaitting"];
				this.columnTeamBuyLeavel = base.Columns["TeamBuyLeavel"];
				this.columnTruePrice = base.Columns["TruePrice"];
				this.columnServiceTerm = base.Columns["ServiceTerm"];
				this.columnPrice_Original = base.Columns["Price_Original"];
				this.columnPrice = base.Columns["Price"];
				this.columnPUnit = base.Columns["PUnit"];
				this.columnNeedInvoice = base.Columns["NeedInvoice"];
				this.columnInvoiced = base.Columns["Invoiced"];
				this.columnInvoiceContent = base.Columns["InvoiceContent"];
				this.columnSalerReview = base.Columns["SalerReview"];
				this.columnBuyerReview = base.Columns["BuyerReview"];
				this.columnOnlinePayTradeNo = base.Columns["OnlinePayTradeNo"];
				this.columnOnlinePayType = base.Columns["OnlinePayType"];
				this.columnEndDate = base.Columns["EndDate"];
				this.columnAuctionEndPrice = base.Columns["AuctionEndPrice"];
				this.columnQuantity = base.Columns["Quantity"];
				this.columnDeliver_PaymentType = base.Columns["Deliver_PaymentType"];
				this.columnCharge_Deliver = base.Columns["Charge_Deliver"];
				this.columnDiscount_Payment = base.Columns["Discount_Payment"];
				this.columnPresentPoint = base.Columns["PresentPoint"];
				this.columnPresentExp = base.Columns["PresentExp"];
				this.columnPresentMoney = base.Columns["PresentMoney"];
				this.columnPayStatus = base.Columns["PayStatus"];
				this.columnDeliverStatus = base.Columns["DeliverStatus"];
				this.columnStatus = base.Columns["Status"];
				this.columnDeliverType = base.Columns["DeliverType"];
				this.columnPaymentType = base.Columns["PaymentType"];
				this.columnEmail = base.Columns["Email"];
				this.columnPhone = base.Columns["Phone"];
				this.columnMobile = base.Columns["Mobile"];
				this.columnZipCode = base.Columns["ZipCode"];
				this.columnAddress = base.Columns["Address"];
			}
			[System.Diagnostics.DebuggerNonUserCode]
			private void InitClass()
			{
				this.columnOrderFormID = new DataColumn("OrderFormID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnOrderFormID);
				this.columnOrderFormNum = new DataColumn("OrderFormNum", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnOrderFormNum);
				this.columnTradeType = new DataColumn("TradeType", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnTradeType);
				this.columnUserID = new DataColumn("UserID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnUserID);
				this.columnBuyerName = new DataColumn("BuyerName", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnBuyerName);
				this.columnShopID = new DataColumn("ShopID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnShopID);
				this.columnProductID = new DataColumn("ProductID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnProductID);
				this.columnProductName = new DataColumn("ProductName", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnProductName);
				this.columnSalerID = new DataColumn("SalerID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnSalerID);
				this.columnInputTime = new DataColumn("InputTime", typeof(System.DateTime), null, MappingType.Element);
				base.Columns.Add(this.columnInputTime);
				this.columnUpdateTime = new DataColumn("UpdateTime", typeof(System.DateTime), null, MappingType.Element);
				base.Columns.Add(this.columnUpdateTime);
				this.columnContacterName = new DataColumn("ContacterName", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnContacterName);
				this.columnBeginDate = new DataColumn("BeginDate", typeof(System.DateTime), null, MappingType.Element);
				base.Columns.Add(this.columnBeginDate);
				this.columnMoneyReceipt = new DataColumn("MoneyReceipt", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnMoneyReceipt);
				this.columnRemark = new DataColumn("Remark", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnRemark);
				this.columnMoneyGoods = new DataColumn("MoneyGoods", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnMoneyGoods);
				this.columnMoneyTotal = new DataColumn("MoneyTotal", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnMoneyTotal);
				this.columnSalerName = new DataColumn("SalerName", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnSalerName);
				this.columnOrderMoneyRate = new DataColumn("OrderMoneyRate", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnOrderMoneyRate);
				this.columnHiddenInfo = new DataColumn("HiddenInfo", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnHiddenInfo);
				this.columnRegularBus = new DataColumn("RegularBus", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnRegularBus);
				this.columnTranTeam = new DataColumn("TranTeam", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnTranTeam);
				this.columnAfterTime = new DataColumn("AfterTime", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnAfterTime);
				this.columnIsWaitting = new DataColumn("IsWaitting", typeof(bool), null, MappingType.Element);
				base.Columns.Add(this.columnIsWaitting);
				this.columnTeamBuyLeavel = new DataColumn("TeamBuyLeavel", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnTeamBuyLeavel);
				this.columnTruePrice = new DataColumn("TruePrice", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnTruePrice);
				this.columnServiceTerm = new DataColumn("ServiceTerm", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnServiceTerm);
				this.columnPrice_Original = new DataColumn("Price_Original", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnPrice_Original);
				this.columnPrice = new DataColumn("Price", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnPrice);
				this.columnPUnit = new DataColumn("PUnit", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnPUnit);
				this.columnNeedInvoice = new DataColumn("NeedInvoice", typeof(bool), null, MappingType.Element);
				base.Columns.Add(this.columnNeedInvoice);
				this.columnInvoiced = new DataColumn("Invoiced", typeof(bool), null, MappingType.Element);
				base.Columns.Add(this.columnInvoiced);
				this.columnInvoiceContent = new DataColumn("InvoiceContent", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnInvoiceContent);
				this.columnSalerReview = new DataColumn("SalerReview", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnSalerReview);
				this.columnBuyerReview = new DataColumn("BuyerReview", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnBuyerReview);
				this.columnOnlinePayTradeNo = new DataColumn("OnlinePayTradeNo", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnOnlinePayTradeNo);
				this.columnOnlinePayType = new DataColumn("OnlinePayType", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnOnlinePayType);
				this.columnEndDate = new DataColumn("EndDate", typeof(System.DateTime), null, MappingType.Element);
				base.Columns.Add(this.columnEndDate);
				this.columnAuctionEndPrice = new DataColumn("AuctionEndPrice", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnAuctionEndPrice);
				this.columnQuantity = new DataColumn("Quantity", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnQuantity);
				this.columnDeliver_PaymentType = new DataColumn("Deliver_PaymentType", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnDeliver_PaymentType);
				this.columnCharge_Deliver = new DataColumn("Charge_Deliver", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnCharge_Deliver);
				this.columnDiscount_Payment = new DataColumn("Discount_Payment", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnDiscount_Payment);
				this.columnPresentPoint = new DataColumn("PresentPoint", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnPresentPoint);
				this.columnPresentExp = new DataColumn("PresentExp", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnPresentExp);
				this.columnPresentMoney = new DataColumn("PresentMoney", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnPresentMoney);
				this.columnPayStatus = new DataColumn("PayStatus", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnPayStatus);
				this.columnDeliverStatus = new DataColumn("DeliverStatus", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnDeliverStatus);
				this.columnStatus = new DataColumn("Status", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnStatus);
				this.columnDeliverType = new DataColumn("DeliverType", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnDeliverType);
				this.columnPaymentType = new DataColumn("PaymentType", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnPaymentType);
				this.columnEmail = new DataColumn("Email", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnEmail);
				this.columnPhone = new DataColumn("Phone", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnPhone);
				this.columnMobile = new DataColumn("Mobile", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnMobile);
				this.columnZipCode = new DataColumn("ZipCode", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnZipCode);
				this.columnAddress = new DataColumn("Address", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnAddress);
				base.Constraints.Add(new UniqueConstraint("Constraint1", new DataColumn[]
				{
					this.columnOrderFormID
				}, true));
				this.columnOrderFormID.AutoIncrement = true;
				this.columnOrderFormID.AllowDBNull = false;
				this.columnOrderFormID.ReadOnly = true;
				this.columnOrderFormID.Unique = true;
				this.columnOrderFormNum.MaxLength = 100;
				this.columnBuyerName.MaxLength = 50;
				this.columnProductName.MaxLength = 100;
				this.columnContacterName.MaxLength = 50;
				this.columnRemark.MaxLength = 1073741823;
				this.columnSalerName.MaxLength = 50;
				this.columnHiddenInfo.MaxLength = 50;
				this.columnPUnit.MaxLength = 50;
				this.columnInvoiceContent.MaxLength = 500;
				this.columnOnlinePayTradeNo.MaxLength = 100;
				this.columnOnlinePayType.MaxLength = 50;
				this.columnDeliver_PaymentType.MaxLength = 50;
				this.columnEmail.MaxLength = 50;
				this.columnPhone.MaxLength = 50;
				this.columnMobile.MaxLength = 50;
				this.columnAddress.MaxLength = 100;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public S_Order.HLShop_OrderRow NewHLShop_OrderRow()
			{
				return (S_Order.HLShop_OrderRow)base.NewRow();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override DataRow NewRowFromBuilder(DataRowBuilder builder)
			{
				return new S_Order.HLShop_OrderRow(builder);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override System.Type GetRowType()
			{
				return typeof(S_Order.HLShop_OrderRow);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowChanged(DataRowChangeEventArgs e)
			{
				base.OnRowChanged(e);
				if (this.HLShop_OrderRowChanged != null)
				{
					this.HLShop_OrderRowChanged(this, new S_Order.HLShop_OrderRowChangeEvent((S_Order.HLShop_OrderRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowChanging(DataRowChangeEventArgs e)
			{
				base.OnRowChanging(e);
				if (this.HLShop_OrderRowChanging != null)
				{
					this.HLShop_OrderRowChanging(this, new S_Order.HLShop_OrderRowChangeEvent((S_Order.HLShop_OrderRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowDeleted(DataRowChangeEventArgs e)
			{
				base.OnRowDeleted(e);
				if (this.HLShop_OrderRowDeleted != null)
				{
					this.HLShop_OrderRowDeleted(this, new S_Order.HLShop_OrderRowChangeEvent((S_Order.HLShop_OrderRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowDeleting(DataRowChangeEventArgs e)
			{
				base.OnRowDeleting(e);
				if (this.HLShop_OrderRowDeleting != null)
				{
					this.HLShop_OrderRowDeleting(this, new S_Order.HLShop_OrderRowChangeEvent((S_Order.HLShop_OrderRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void RemoveHLShop_OrderRow(S_Order.HLShop_OrderRow row)
			{
				base.Rows.Remove(row);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public static System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(System.Xml.Schema.XmlSchemaSet xs)
			{
				System.Xml.Schema.XmlSchemaComplexType xmlSchemaComplexType = new System.Xml.Schema.XmlSchemaComplexType();
				System.Xml.Schema.XmlSchemaSequence xmlSchemaSequence = new System.Xml.Schema.XmlSchemaSequence();
				S_Order s_Order = new S_Order();
				xs.Add(s_Order.GetSchemaSerializable());
				System.Xml.Schema.XmlSchemaAny xmlSchemaAny = new System.Xml.Schema.XmlSchemaAny();
				xmlSchemaAny.Namespace = "http://www.w3.org/2001/XMLSchema";
				xmlSchemaAny.MinOccurs = 0m;
				xmlSchemaAny.MaxOccurs = 79228162514264337593543950335m;
				xmlSchemaAny.ProcessContents = System.Xml.Schema.XmlSchemaContentProcessing.Lax;
				xmlSchemaSequence.Items.Add(xmlSchemaAny);
				System.Xml.Schema.XmlSchemaAny xmlSchemaAny2 = new System.Xml.Schema.XmlSchemaAny();
				xmlSchemaAny2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
				xmlSchemaAny2.MinOccurs = 1m;
				xmlSchemaAny2.ProcessContents = System.Xml.Schema.XmlSchemaContentProcessing.Lax;
				xmlSchemaSequence.Items.Add(xmlSchemaAny2);
				System.Xml.Schema.XmlSchemaAttribute xmlSchemaAttribute = new System.Xml.Schema.XmlSchemaAttribute();
				xmlSchemaAttribute.Name = "namespace";
				xmlSchemaAttribute.FixedValue = s_Order.Namespace;
				xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute);
				System.Xml.Schema.XmlSchemaAttribute xmlSchemaAttribute2 = new System.Xml.Schema.XmlSchemaAttribute();
				xmlSchemaAttribute2.Name = "tableTypeName";
				xmlSchemaAttribute2.FixedValue = "HLShop_OrderDataTable";
				xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute2);
				xmlSchemaComplexType.Particle = xmlSchemaSequence;
				return xmlSchemaComplexType;
			}
		}
		[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
		public class HLShop_OrderRow : DataRow
		{
			private S_Order.HLShop_OrderDataTable tableHLShop_Order;
			[System.Diagnostics.DebuggerNonUserCode]
			public int OrderFormID
			{
				get
				{
					return (int)base[this.tableHLShop_Order.OrderFormIDColumn];
				}
				set
				{
					base[this.tableHLShop_Order.OrderFormIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string OrderFormNum
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Order.OrderFormNumColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“OrderFormNum”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.OrderFormNumColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int TradeType
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Order.TradeTypeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“TradeType”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.TradeTypeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int UserID
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Order.UserIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“UserID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.UserIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string BuyerName
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Order.BuyerNameColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“BuyerName”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.BuyerNameColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int ShopID
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Order.ShopIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“ShopID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.ShopIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int ProductID
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Order.ProductIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“ProductID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.ProductIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string ProductName
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Order.ProductNameColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“ProductName”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.ProductNameColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int SalerID
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Order.SalerIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“SalerID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.SalerIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public System.DateTime InputTime
			{
				get
				{
					System.DateTime result;
					try
					{
						result = (System.DateTime)base[this.tableHLShop_Order.InputTimeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“InputTime”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.InputTimeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public System.DateTime UpdateTime
			{
				get
				{
					System.DateTime result;
					try
					{
						result = (System.DateTime)base[this.tableHLShop_Order.UpdateTimeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“UpdateTime”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.UpdateTimeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string ContacterName
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Order.ContacterNameColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“ContacterName”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.ContacterNameColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public System.DateTime BeginDate
			{
				get
				{
					System.DateTime result;
					try
					{
						result = (System.DateTime)base[this.tableHLShop_Order.BeginDateColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“BeginDate”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.BeginDateColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal MoneyReceipt
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Order.MoneyReceiptColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“MoneyReceipt”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.MoneyReceiptColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string Remark
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Order.RemarkColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“Remark”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.RemarkColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal MoneyGoods
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Order.MoneyGoodsColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“MoneyGoods”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.MoneyGoodsColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal MoneyTotal
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Order.MoneyTotalColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“MoneyTotal”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.MoneyTotalColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string SalerName
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Order.SalerNameColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“SalerName”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.SalerNameColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal OrderMoneyRate
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Order.OrderMoneyRateColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“OrderMoneyRate”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.OrderMoneyRateColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string HiddenInfo
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Order.HiddenInfoColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“HiddenInfo”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.HiddenInfoColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int RegularBus
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Order.RegularBusColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“RegularBus”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.RegularBusColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int TranTeam
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Order.TranTeamColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“TranTeam”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.TranTeamColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int AfterTime
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Order.AfterTimeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“AfterTime”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.AfterTimeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsWaitting
			{
				get
				{
					bool result;
					try
					{
						result = (bool)base[this.tableHLShop_Order.IsWaittingColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“IsWaitting”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.IsWaittingColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int TeamBuyLeavel
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Order.TeamBuyLeavelColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“TeamBuyLeavel”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.TeamBuyLeavelColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal TruePrice
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Order.TruePriceColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“TruePrice”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.TruePriceColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int ServiceTerm
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Order.ServiceTermColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“ServiceTerm”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.ServiceTermColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal Price_Original
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Order.Price_OriginalColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“Price_Original”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.Price_OriginalColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal Price
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Order.PriceColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“Price”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.PriceColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string PUnit
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Order.PUnitColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“PUnit”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.PUnitColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool NeedInvoice
			{
				get
				{
					bool result;
					try
					{
						result = (bool)base[this.tableHLShop_Order.NeedInvoiceColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“NeedInvoice”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.NeedInvoiceColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool Invoiced
			{
				get
				{
					bool result;
					try
					{
						result = (bool)base[this.tableHLShop_Order.InvoicedColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“Invoiced”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.InvoicedColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string InvoiceContent
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Order.InvoiceContentColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“InvoiceContent”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.InvoiceContentColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int SalerReview
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Order.SalerReviewColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“SalerReview”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.SalerReviewColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int BuyerReview
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Order.BuyerReviewColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“BuyerReview”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.BuyerReviewColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string OnlinePayTradeNo
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Order.OnlinePayTradeNoColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“OnlinePayTradeNo”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.OnlinePayTradeNoColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string OnlinePayType
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Order.OnlinePayTypeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“OnlinePayType”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.OnlinePayTypeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public System.DateTime EndDate
			{
				get
				{
					System.DateTime result;
					try
					{
						result = (System.DateTime)base[this.tableHLShop_Order.EndDateColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“EndDate”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.EndDateColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal AuctionEndPrice
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Order.AuctionEndPriceColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“AuctionEndPrice”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.AuctionEndPriceColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int Quantity
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Order.QuantityColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“Quantity”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.QuantityColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string Deliver_PaymentType
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Order.Deliver_PaymentTypeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“Deliver_PaymentType”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.Deliver_PaymentTypeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal Charge_Deliver
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Order.Charge_DeliverColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“Charge_Deliver”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.Charge_DeliverColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal Discount_Payment
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Order.Discount_PaymentColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“Discount_Payment”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.Discount_PaymentColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int PresentPoint
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Order.PresentPointColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“PresentPoint”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.PresentPointColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int PresentExp
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Order.PresentExpColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“PresentExp”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.PresentExpColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal PresentMoney
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Order.PresentMoneyColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“PresentMoney”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.PresentMoneyColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int PayStatus
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Order.PayStatusColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“PayStatus”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.PayStatusColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int DeliverStatus
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Order.DeliverStatusColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“DeliverStatus”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.DeliverStatusColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int Status
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Order.StatusColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“Status”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.StatusColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int DeliverType
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Order.DeliverTypeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“DeliverType”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.DeliverTypeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int PaymentType
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Order.PaymentTypeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“PaymentType”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.PaymentTypeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string Email
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Order.EmailColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“Email”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.EmailColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string Phone
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Order.PhoneColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“Phone”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.PhoneColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string Mobile
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Order.MobileColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“Mobile”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.MobileColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int ZipCode
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Order.ZipCodeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“ZipCode”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.ZipCodeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string Address
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Order.AddressColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Order”中列“Address”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Order.AddressColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			internal HLShop_OrderRow(DataRowBuilder rb) : base(rb)
			{
				this.tableHLShop_Order = (S_Order.HLShop_OrderDataTable)base.Table;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsOrderFormNumNull()
			{
				return base.IsNull(this.tableHLShop_Order.OrderFormNumColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetOrderFormNumNull()
			{
				base[this.tableHLShop_Order.OrderFormNumColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTradeTypeNull()
			{
				return base.IsNull(this.tableHLShop_Order.TradeTypeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTradeTypeNull()
			{
				base[this.tableHLShop_Order.TradeTypeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsUserIDNull()
			{
				return base.IsNull(this.tableHLShop_Order.UserIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetUserIDNull()
			{
				base[this.tableHLShop_Order.UserIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsBuyerNameNull()
			{
				return base.IsNull(this.tableHLShop_Order.BuyerNameColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetBuyerNameNull()
			{
				base[this.tableHLShop_Order.BuyerNameColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsShopIDNull()
			{
				return base.IsNull(this.tableHLShop_Order.ShopIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetShopIDNull()
			{
				base[this.tableHLShop_Order.ShopIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsProductIDNull()
			{
				return base.IsNull(this.tableHLShop_Order.ProductIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetProductIDNull()
			{
				base[this.tableHLShop_Order.ProductIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsProductNameNull()
			{
				return base.IsNull(this.tableHLShop_Order.ProductNameColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetProductNameNull()
			{
				base[this.tableHLShop_Order.ProductNameColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsSalerIDNull()
			{
				return base.IsNull(this.tableHLShop_Order.SalerIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetSalerIDNull()
			{
				base[this.tableHLShop_Order.SalerIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsInputTimeNull()
			{
				return base.IsNull(this.tableHLShop_Order.InputTimeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetInputTimeNull()
			{
				base[this.tableHLShop_Order.InputTimeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsUpdateTimeNull()
			{
				return base.IsNull(this.tableHLShop_Order.UpdateTimeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetUpdateTimeNull()
			{
				base[this.tableHLShop_Order.UpdateTimeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsContacterNameNull()
			{
				return base.IsNull(this.tableHLShop_Order.ContacterNameColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetContacterNameNull()
			{
				base[this.tableHLShop_Order.ContacterNameColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsBeginDateNull()
			{
				return base.IsNull(this.tableHLShop_Order.BeginDateColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetBeginDateNull()
			{
				base[this.tableHLShop_Order.BeginDateColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsMoneyReceiptNull()
			{
				return base.IsNull(this.tableHLShop_Order.MoneyReceiptColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetMoneyReceiptNull()
			{
				base[this.tableHLShop_Order.MoneyReceiptColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsRemarkNull()
			{
				return base.IsNull(this.tableHLShop_Order.RemarkColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetRemarkNull()
			{
				base[this.tableHLShop_Order.RemarkColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsMoneyGoodsNull()
			{
				return base.IsNull(this.tableHLShop_Order.MoneyGoodsColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetMoneyGoodsNull()
			{
				base[this.tableHLShop_Order.MoneyGoodsColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsMoneyTotalNull()
			{
				return base.IsNull(this.tableHLShop_Order.MoneyTotalColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetMoneyTotalNull()
			{
				base[this.tableHLShop_Order.MoneyTotalColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsSalerNameNull()
			{
				return base.IsNull(this.tableHLShop_Order.SalerNameColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetSalerNameNull()
			{
				base[this.tableHLShop_Order.SalerNameColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsOrderMoneyRateNull()
			{
				return base.IsNull(this.tableHLShop_Order.OrderMoneyRateColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetOrderMoneyRateNull()
			{
				base[this.tableHLShop_Order.OrderMoneyRateColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsHiddenInfoNull()
			{
				return base.IsNull(this.tableHLShop_Order.HiddenInfoColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetHiddenInfoNull()
			{
				base[this.tableHLShop_Order.HiddenInfoColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsRegularBusNull()
			{
				return base.IsNull(this.tableHLShop_Order.RegularBusColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetRegularBusNull()
			{
				base[this.tableHLShop_Order.RegularBusColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTranTeamNull()
			{
				return base.IsNull(this.tableHLShop_Order.TranTeamColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTranTeamNull()
			{
				base[this.tableHLShop_Order.TranTeamColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsAfterTimeNull()
			{
				return base.IsNull(this.tableHLShop_Order.AfterTimeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetAfterTimeNull()
			{
				base[this.tableHLShop_Order.AfterTimeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsIsWaittingNull()
			{
				return base.IsNull(this.tableHLShop_Order.IsWaittingColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetIsWaittingNull()
			{
				base[this.tableHLShop_Order.IsWaittingColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTeamBuyLeavelNull()
			{
				return base.IsNull(this.tableHLShop_Order.TeamBuyLeavelColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTeamBuyLeavelNull()
			{
				base[this.tableHLShop_Order.TeamBuyLeavelColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTruePriceNull()
			{
				return base.IsNull(this.tableHLShop_Order.TruePriceColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTruePriceNull()
			{
				base[this.tableHLShop_Order.TruePriceColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsServiceTermNull()
			{
				return base.IsNull(this.tableHLShop_Order.ServiceTermColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetServiceTermNull()
			{
				base[this.tableHLShop_Order.ServiceTermColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPrice_OriginalNull()
			{
				return base.IsNull(this.tableHLShop_Order.Price_OriginalColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPrice_OriginalNull()
			{
				base[this.tableHLShop_Order.Price_OriginalColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPriceNull()
			{
				return base.IsNull(this.tableHLShop_Order.PriceColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPriceNull()
			{
				base[this.tableHLShop_Order.PriceColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPUnitNull()
			{
				return base.IsNull(this.tableHLShop_Order.PUnitColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPUnitNull()
			{
				base[this.tableHLShop_Order.PUnitColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsNeedInvoiceNull()
			{
				return base.IsNull(this.tableHLShop_Order.NeedInvoiceColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetNeedInvoiceNull()
			{
				base[this.tableHLShop_Order.NeedInvoiceColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsInvoicedNull()
			{
				return base.IsNull(this.tableHLShop_Order.InvoicedColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetInvoicedNull()
			{
				base[this.tableHLShop_Order.InvoicedColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsInvoiceContentNull()
			{
				return base.IsNull(this.tableHLShop_Order.InvoiceContentColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetInvoiceContentNull()
			{
				base[this.tableHLShop_Order.InvoiceContentColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsSalerReviewNull()
			{
				return base.IsNull(this.tableHLShop_Order.SalerReviewColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetSalerReviewNull()
			{
				base[this.tableHLShop_Order.SalerReviewColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsBuyerReviewNull()
			{
				return base.IsNull(this.tableHLShop_Order.BuyerReviewColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetBuyerReviewNull()
			{
				base[this.tableHLShop_Order.BuyerReviewColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsOnlinePayTradeNoNull()
			{
				return base.IsNull(this.tableHLShop_Order.OnlinePayTradeNoColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetOnlinePayTradeNoNull()
			{
				base[this.tableHLShop_Order.OnlinePayTradeNoColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsOnlinePayTypeNull()
			{
				return base.IsNull(this.tableHLShop_Order.OnlinePayTypeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetOnlinePayTypeNull()
			{
				base[this.tableHLShop_Order.OnlinePayTypeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsEndDateNull()
			{
				return base.IsNull(this.tableHLShop_Order.EndDateColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetEndDateNull()
			{
				base[this.tableHLShop_Order.EndDateColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsAuctionEndPriceNull()
			{
				return base.IsNull(this.tableHLShop_Order.AuctionEndPriceColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetAuctionEndPriceNull()
			{
				base[this.tableHLShop_Order.AuctionEndPriceColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsQuantityNull()
			{
				return base.IsNull(this.tableHLShop_Order.QuantityColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetQuantityNull()
			{
				base[this.tableHLShop_Order.QuantityColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsDeliver_PaymentTypeNull()
			{
				return base.IsNull(this.tableHLShop_Order.Deliver_PaymentTypeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetDeliver_PaymentTypeNull()
			{
				base[this.tableHLShop_Order.Deliver_PaymentTypeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsCharge_DeliverNull()
			{
				return base.IsNull(this.tableHLShop_Order.Charge_DeliverColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetCharge_DeliverNull()
			{
				base[this.tableHLShop_Order.Charge_DeliverColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsDiscount_PaymentNull()
			{
				return base.IsNull(this.tableHLShop_Order.Discount_PaymentColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetDiscount_PaymentNull()
			{
				base[this.tableHLShop_Order.Discount_PaymentColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPresentPointNull()
			{
				return base.IsNull(this.tableHLShop_Order.PresentPointColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPresentPointNull()
			{
				base[this.tableHLShop_Order.PresentPointColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPresentExpNull()
			{
				return base.IsNull(this.tableHLShop_Order.PresentExpColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPresentExpNull()
			{
				base[this.tableHLShop_Order.PresentExpColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPresentMoneyNull()
			{
				return base.IsNull(this.tableHLShop_Order.PresentMoneyColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPresentMoneyNull()
			{
				base[this.tableHLShop_Order.PresentMoneyColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPayStatusNull()
			{
				return base.IsNull(this.tableHLShop_Order.PayStatusColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPayStatusNull()
			{
				base[this.tableHLShop_Order.PayStatusColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsDeliverStatusNull()
			{
				return base.IsNull(this.tableHLShop_Order.DeliverStatusColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetDeliverStatusNull()
			{
				base[this.tableHLShop_Order.DeliverStatusColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsStatusNull()
			{
				return base.IsNull(this.tableHLShop_Order.StatusColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetStatusNull()
			{
				base[this.tableHLShop_Order.StatusColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsDeliverTypeNull()
			{
				return base.IsNull(this.tableHLShop_Order.DeliverTypeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetDeliverTypeNull()
			{
				base[this.tableHLShop_Order.DeliverTypeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPaymentTypeNull()
			{
				return base.IsNull(this.tableHLShop_Order.PaymentTypeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPaymentTypeNull()
			{
				base[this.tableHLShop_Order.PaymentTypeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsEmailNull()
			{
				return base.IsNull(this.tableHLShop_Order.EmailColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetEmailNull()
			{
				base[this.tableHLShop_Order.EmailColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPhoneNull()
			{
				return base.IsNull(this.tableHLShop_Order.PhoneColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPhoneNull()
			{
				base[this.tableHLShop_Order.PhoneColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsMobileNull()
			{
				return base.IsNull(this.tableHLShop_Order.MobileColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetMobileNull()
			{
				base[this.tableHLShop_Order.MobileColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsZipCodeNull()
			{
				return base.IsNull(this.tableHLShop_Order.ZipCodeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetZipCodeNull()
			{
				base[this.tableHLShop_Order.ZipCodeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsAddressNull()
			{
				return base.IsNull(this.tableHLShop_Order.AddressColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetAddressNull()
			{
				base[this.tableHLShop_Order.AddressColumn] = System.Convert.DBNull;
			}
		}
		[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
		public class HLShop_OrderRowChangeEvent : System.EventArgs
		{
			private S_Order.HLShop_OrderRow eventRow;
			private DataRowAction eventAction;
			[System.Diagnostics.DebuggerNonUserCode]
			public S_Order.HLShop_OrderRow Row
			{
				get
				{
					return this.eventRow;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataRowAction Action
			{
				get
				{
					return this.eventAction;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public HLShop_OrderRowChangeEvent(S_Order.HLShop_OrderRow row, DataRowAction action)
			{
				this.eventRow = row;
				this.eventAction = action;
			}
		}
		private S_Order.HLShop_OrderDataTable tableHLShop_Order;
		private SchemaSerializationMode _schemaSerializationMode = SchemaSerializationMode.IncludeSchema;
		[Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Content), System.Diagnostics.DebuggerNonUserCode]
		public S_Order.HLShop_OrderDataTable HLShop_Order
		{
			get
			{
				return this.tableHLShop_Order;
			}
		}
		[Browsable(true), DesignerSerializationVisibility(DesignerSerializationVisibility.Visible), System.Diagnostics.DebuggerNonUserCode]
		public override SchemaSerializationMode SchemaSerializationMode
		{
			get
			{
				return this._schemaSerializationMode;
			}
			set
			{
				this._schemaSerializationMode = value;
			}
		}
		[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), System.Diagnostics.DebuggerNonUserCode]
		public new DataTableCollection Tables
		{
			get
			{
				return base.Tables;
			}
		}
		[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), System.Diagnostics.DebuggerNonUserCode]
		public new DataRelationCollection Relations
		{
			get
			{
				return base.Relations;
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		public S_Order()
		{
			base.BeginInit();
			this.InitClass();
			CollectionChangeEventHandler value = new CollectionChangeEventHandler(this.SchemaChanged);
			base.Tables.CollectionChanged += value;
			base.Relations.CollectionChanged += value;
			base.EndInit();
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected S_Order(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(info, context, false)
		{
			if (base.IsBinarySerialized(info, context))
			{
				this.InitVars(false);
				CollectionChangeEventHandler value = new CollectionChangeEventHandler(this.SchemaChanged);
				this.Tables.CollectionChanged += value;
				this.Relations.CollectionChanged += value;
			}
			else
			{
				string s = (string)info.GetValue("XmlSchema", typeof(string));
				if (base.DetermineSchemaSerializationMode(info, context) == SchemaSerializationMode.IncludeSchema)
				{
					DataSet dataSet = new DataSet();
					dataSet.ReadXmlSchema(new System.Xml.XmlTextReader(new System.IO.StringReader(s)));
					if (dataSet.Tables["HLShop_Order"] != null)
					{
						base.Tables.Add(new S_Order.HLShop_OrderDataTable(dataSet.Tables["HLShop_Order"]));
					}
					base.DataSetName = dataSet.DataSetName;
					base.Prefix = dataSet.Prefix;
					base.Namespace = dataSet.Namespace;
					base.Locale = dataSet.Locale;
					base.CaseSensitive = dataSet.CaseSensitive;
					base.EnforceConstraints = dataSet.EnforceConstraints;
					base.Merge(dataSet, false, MissingSchemaAction.Add);
					this.InitVars();
				}
				else
				{
					base.ReadXmlSchema(new System.Xml.XmlTextReader(new System.IO.StringReader(s)));
				}
				base.GetSerializationData(info, context);
				CollectionChangeEventHandler value2 = new CollectionChangeEventHandler(this.SchemaChanged);
				base.Tables.CollectionChanged += value2;
				this.Relations.CollectionChanged += value2;
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override void InitializeDerivedDataSet()
		{
			base.BeginInit();
			this.InitClass();
			base.EndInit();
		}
		[System.Diagnostics.DebuggerNonUserCode]
		public override DataSet Clone()
		{
			S_Order s_Order = (S_Order)base.Clone();
			s_Order.InitVars();
			s_Order.SchemaSerializationMode = this.SchemaSerializationMode;
			return s_Order;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override bool ShouldSerializeTables()
		{
			return false;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override bool ShouldSerializeRelations()
		{
			return false;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override void ReadXmlSerializable(System.Xml.XmlReader reader)
		{
			if (base.DetermineSchemaSerializationMode(reader) == SchemaSerializationMode.IncludeSchema)
			{
				this.Reset();
				DataSet dataSet = new DataSet();
				dataSet.ReadXml(reader);
				if (dataSet.Tables["HLShop_Order"] != null)
				{
					base.Tables.Add(new S_Order.HLShop_OrderDataTable(dataSet.Tables["HLShop_Order"]));
				}
				base.DataSetName = dataSet.DataSetName;
				base.Prefix = dataSet.Prefix;
				base.Namespace = dataSet.Namespace;
				base.Locale = dataSet.Locale;
				base.CaseSensitive = dataSet.CaseSensitive;
				base.EnforceConstraints = dataSet.EnforceConstraints;
				base.Merge(dataSet, false, MissingSchemaAction.Add);
				this.InitVars();
			}
			else
			{
				base.ReadXml(reader);
				this.InitVars();
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override System.Xml.Schema.XmlSchema GetSchemaSerializable()
		{
			System.IO.MemoryStream memoryStream = new System.IO.MemoryStream();
			base.WriteXmlSchema(new System.Xml.XmlTextWriter(memoryStream, null));
			memoryStream.Position = 0L;
			return System.Xml.Schema.XmlSchema.Read(new System.Xml.XmlTextReader(memoryStream), null);
		}
		[System.Diagnostics.DebuggerNonUserCode]
		internal void InitVars()
		{
			this.InitVars(true);
		}
		[System.Diagnostics.DebuggerNonUserCode]
		internal void InitVars(bool initTable)
		{
			this.tableHLShop_Order = (S_Order.HLShop_OrderDataTable)base.Tables["HLShop_Order"];
			if (initTable)
			{
				if (this.tableHLShop_Order != null)
				{
					this.tableHLShop_Order.InitVars();
				}
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		private void InitClass()
		{
			base.DataSetName = "S_Order";
			base.Prefix = "";
			base.Namespace = "http://tempuri.org/S_Order.xsd";
			base.EnforceConstraints = true;
			this.SchemaSerializationMode = SchemaSerializationMode.IncludeSchema;
			this.tableHLShop_Order = new S_Order.HLShop_OrderDataTable();
			base.Tables.Add(this.tableHLShop_Order);
		}
		[System.Diagnostics.DebuggerNonUserCode]
		private bool ShouldSerializeHLShop_Order()
		{
			return false;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		private void SchemaChanged(object sender, CollectionChangeEventArgs e)
		{
			if (e.Action == CollectionChangeAction.Remove)
			{
				this.InitVars();
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		public static System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(System.Xml.Schema.XmlSchemaSet xs)
		{
			S_Order s_Order = new S_Order();
			System.Xml.Schema.XmlSchemaComplexType xmlSchemaComplexType = new System.Xml.Schema.XmlSchemaComplexType();
			System.Xml.Schema.XmlSchemaSequence xmlSchemaSequence = new System.Xml.Schema.XmlSchemaSequence();
			xs.Add(s_Order.GetSchemaSerializable());
			System.Xml.Schema.XmlSchemaAny xmlSchemaAny = new System.Xml.Schema.XmlSchemaAny();
			xmlSchemaAny.Namespace = s_Order.Namespace;
			xmlSchemaSequence.Items.Add(xmlSchemaAny);
			xmlSchemaComplexType.Particle = xmlSchemaSequence;
			return xmlSchemaComplexType;
		}
	}
}
